@charset "utf-8";
/*reset*/
body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, button, input, textarea, img, blockquote, th, td { margin:0 auto; padding:0; }
body { font:normal 12px/1.5 "\5FAE\8F6F\96C5\9ED1",Tahoma, Arial,"\5b8b\4f53", Helvetica, sans-serif; height:100%; text-align:center; background:#fff;  }
input, label, select, option, textarea, button, fieldset, legend { font-family:"\5FAE\8F6F\96C5\9ED1",Tahoma, Arial,"\5b8b\4f53", Helvetica, sans-serif;}
section, article, aside, header, footer, nav, dialog, figure,hgroup {display: block;}
/* Tables still need 'cellspacing="0"' in the markup. */
ul, ol { list-style:none; }
em{font-style:normal; color:#f00;}
a:link, a:visited { text-decoration:none; }
fieldset, img { border:0; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/*global set*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; } /* Hides from IE-mac\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; } /* End hide from IE-mac*/
div,p,li,dt,dd,label,h1,h2,h3,h4,h5,h6{text-align:left;}
/*---  ---*/
.header{ height:36px;width:100%;margin:0 auto;background-color:#05111a;}
.header .title{display:inline-block;margin:7px 0 0 30px;}
.header .english{float:right; margin-right:30px;}
.header .login{position:absolute;line-height:40px;color:#fff;}
.logo{height:89px;width:100%;background:url(<%= asset_path 'logo_bg.png' %>) no-repeat;-webkit-background-size:100% 89px;background-size:100% 89px;text-align:center;}
.logo img{margin-top:10px;}
.banner{ text-align:center;margin-top:13px; margin-bottom:33px;}
.banner img{margin-bottom:10px;}
.lei{	
	margin:-20px auto 30px auto;text-align:center; width:1300px;
	.btn-group.tags {
		margin:0 auto;
	}
}

footer{background-color:#050f1a; height:265px; text-align:center; width:100%; margin:0 auto;}
footer .f_c{width:1070px; display:inline-block;padding-top:30px;}
footer .f_1{border-left:1px solid #213747; width:349px; height:205px; display:inline-block;float:left;}
footer .f_dis{ padding:20px 0 0 20px;}
footer .f_1 .search{height:26px; width:181px; background-color:#18374f; display:inline-block;margin-bottom:20px;}
footer .f_1 .search input{height:29px;width:140px; border:none;color:#fff;float:left;vertical-align:top;background:none repeat scroll 0% 0% transparent;font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
footer .f_1 .search a{cursor:pointer;overflow:hidden; width:40px; height:29px;display:block;}
footer .f_1 img{margin:10px 0 0 40px;}
footer ul{margin:20px 0 0 20px;}
footer ul li{font-size:15px; height:35px;}
footer ul li a{  color:#0952a2;}
#main_body{ width:1300px; height:auto; text-align:center; margin-bottom:40px; display:inline;}
#main_body .body_half{width:49%;display:inline-block; text-align:center;margin-bottom: 10px; padding-bottom:10px;}
#main_body .cut{border-left:1px solid #283b4a;}
#main_body ul{ width:1065px; height:auto; list-style:none;margin:0 auto;}
#main_body ul li{ width:25%; height:auto; float:left; margin-bottom:15px;}
#main_body ul li.widen_out{width:95%;}
#main_body ul li.widen_out:hover {color: #778899}
#main_body .intro{margin-top:30px;}
#focus{text-align:center;}
#focus_2{text-align:center;}
.index_show{height:490px;margin:0 auto 30px;padding:5px 0;text-align:center; width:1300px; background-color:#fff; box-shadow:#666 0px 1px 10px;-webkit-box-shadow: #666 0px 1px 10px;
-moz-box-shadow: #666 0px 1px 10px;position:relative;}
.index_show img{}
.index_show .index_s{display:inline-block;background-color:#c3c4b6;position:relative;background:url(<%= asset_path 'video_bg.png' %>) no-repeat;}
.index_show .vjs-big-play-button{top:17em;left:17em;width:7em;height:7em;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
.index_show a.show_1 {
text-decoration: none;
display:inline-block;
position:relative;
width:33%
}
.index_show a.show_1:hover {
cursor: pointer;
}
.index_show a.show_1 img {
margin: 0;
border: none;
padding: 0px;
width:421px;
}
.index_show a.show_1:hover .zzjs{
display: block;
font-size: 20px;
padding: 10px 0;
background: #111;
filter:alpha(opacity=75);
opacity:.75;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
color: #fff;

padding: 50px 10px 10px;
margin: 0;
width: 221px;
border-top: 1px solid #999;
}

.index_show a.show_1:hover .zzj{
overflow:hidden;
display: block;
font-size: 20px;
padding: 10px 0;
background: #111;
filter:alpha(opacity=75);
opacity:.75;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
color: #fff;
padding: 50px 10px 10px;
margin: 0;
width: 221px;
border-top: 1px solid #999;
}
.index_show a.show_1 .zzjs{display: none;position: absolute;
top: 321px;
left: 111px; }
.index_show a.show_1 .zzj{
position:absolute;
top: 31px;
left: 31px;
display: none; }
.index_show  .zzjx{position:absolute;
top: 31px;
left: 31px;
overflow:hidden;
display: block;
font-size: 20px;
padding: 10px 0;
background: #111;
filter:alpha(opacity=75);
opacity:.75;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
color: #fff;
padding: 50px 10px 10px;
margin: 290px 0 0 510px;
width: 221px;
border-top: 1px solid #999; }

.list_banner{margin:40px auto 0;width:960px;border-top:4px solid #bfbfbf;text-align:center;}
.list_banner span{display:block; text-align:left;color:#4a4d52;margin:10px auto;}
.list_banner span h1{font-weight:bold;}
.list_banner p{margin-top:10px;line-height:25px;color:#4a4d52;}
.list_body{margin:20px auto 30px; width:960px;}
.list_body .list{margin-bottom:10px;border-top:2px solid #bfbfbf;padding-top:10px;}
.list_body .list img{display:inline;width:330px;height:175px;float:left;}
.list_body .list .l_c{display:inline-block;width:500px;height:175px;margin-left:50px;}

/*--------相关文章产品--------*/
.re_m{width:1065px;margin:0 auto;}
.related{width:530px;margin:20px auto 10px;display:inline-block;}
.related span{font-size:13px;font-family:"微软雅黑";}
.related  ul li a{color:#999;}
#b{margin:20px auto;padding:15px;background-color:#eee;display:none;position:relative;}
#b h2{margin-bottom:10px;}
#b p{line-height:24px;font-size:14px;width:45%;display:inline-block;margin:5px 0;}
#b input{border-bottom:1px solid #ccc;border-top:none;border-left:none;border-right:none;}
#c{position:absolute;right:20px;}
.bm{background-color:#05111A;width:150px;height:30px;line-height:30px;text-align:center;color:#fff;display:block;margin:10px auto;}
.ui-timepicker-div{display:none;}

/*-------------弹窗------------*/
.regk{position:absolute;display:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}
.clearfix{height:1%}.clearfix{display:block}*+html
.clearfix{min-height:1%}


.btn01{display:inline-block; width:70px; right:60px; font-size:16px; font-weight:bold; letter-spacing:3px; height:35px; line-height:35px; text-align:center;}
.btn02{ display:inline-block; width:70px; right:10px; font-size:16px; font-weight:bold; letter-spacing:3px; height:35px; line-height:35px; text-align:center;}



/* modal */
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;opacity:0.6;filter:alpha(opacity=60)}
.modal{position:fixed;top:50%;left:50%;z-index:1050;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:none;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}


.close{cursor:pointer;padding:2px 3px;cursor:pointer;padding:2px 3px;position:absolute;right:10px;top:14px}
.close:hover{background-color:grey;color:#ffffff}

.button-blue{display:block;float:left;padding:5px 0;width:80px;margin-right:10px;color:#fff;background:#407acc;text-align:center;cursor:pointer}
.button-blue:hover{background:#084b91;text-decoration:none;color:#ffffff}

.button-grey{display:block;float:left;padding:5px 0;width:80px;color:#fff;background:#ccc;text-align:center;cursor:pointer}
.button-grey:hover{background:#aaa;text-decoration:none}


.login-form input,.signup-form input,.forgot-form input{padding:9px 9px 9px 9px;margin-bottom:20px;width:94%}
.login-form .forgot,.login-form .login,.login-form .reg,.signup-form .forgot,.signup-form .login,.signup-form .reg,.forgot-form .forgot,.forgot-form .login,.forgot-form .reg{width:302px;padding:0;margin:0 0 10px 0;height:35px;font-size:18px;cursor:pointer}
.login-form label.remember,.signup-form label.remember,.forgot-form label.remember{font-size:13px}
.login-form input[type="checkbox"],.signup-form input[type="checkbox"],.forgot-form input[type="checkbox"]{width:auto;height:auto;padding:0;margin:3px 5px 0 0}
.login-form a.forgot,.signup-form a.forgot,.forgot-form a.forgot{font-size:13px;float:right;margin-top:2px;width:auto;cursor:pointer}
.login-form p.error,.signup-form p.error,.forgot-form p.error{font-size:13px;margin-bottom:5px;color:#b22d2d}
#signup-modal,#login-modal,#forgetform,.modal{display:none;width:410px;padding:0 40px 20px;background:white;border:5px solid rgba(0,0,0,0.2);margin-left:-190px;border-radius:10px;overflow:hidden;margin-bottom:40px;box-shadow:0 1px 0 white inset;margin-top:-267px}
#signup-modal a:hover,#login-modal a:hover,#forgetform a:hover,.modal a:hover{text-decoration:none}
.modal h1,#forgetform h1,#signup-modal h1,#login-modal h1{margin:0 -40px;background:#EEE;border-bottom:1px solid #CCC;border-top:1px solid #CCC;font-size:16px;padding:13px 40px;border-top-left-radius:6px;border-top-right-radius:6px;text-align:center;margin-bottom:30px}
.modal .close,#signup-modal .close,#login-modal .close,#forgetform .close{position:absolute;top:0;right:0;height:45px;width: 45px;overflow:hidden;opacity:.8;border-left:1px solid #BBB;text-align: center;line-height: 45px;vertical-align: middle;}
.forgot-btn,.login-btn{display:inline-block;*display:inline;*zoom:1;margin-top:14px;color:#ffffff}


/*------关于我们------*/
.about_bd{width:1065px;margin:20px auto 0;}
.tab-pane p{line-height:24px;}

p {
	margin-bottom: 5px;
  line-height: 24px; 
  font-family: arial, "微软雅黑", sans-serif; 
  font-size: 14px;
}